Graphic that reads

Printing, Labeling and Mailing RFP

The Crystal Lake Public Library is accepting proposals for printing services as outlined in our request for proposal (RFP) document and in the printing RFP response form. All proposals must be mailed or delivered to the library’s business manager by 9 p.m. Tuesday, Oct. 29, 2024.

Click here for more details about the printing RFP. 

enewsletter header

Subscribe to the CLPL eNewsletter!

Stay up-to-date with all the latest library news! Subscribe to our monthly Library Happenings enewsletter!

Click here to subscribe to our enewsletter 

voting box

Vote Early at Crystal Lake Public Library!

Crystal Lake Public Library will serve as an early voting site for McHenry County residents from Oct. 21 to Nov. 4. The voting booths will be set up in the library’s Ames Room on the lower level of the library. Please enter through the library’s main entrances and take the stairs or elevator to the lower level.

Early Voting Hours
Monday Oct. 21-Friday, Oct. 25
8:30 am-4:30 pm

Saturday, Oct. 26
8:30 am-Noon

Monday Oct. 28-Friday, Nov. 1
8:30 am-7 pm

Saturday, Nov. 2
8:30 am-5 pm

Sunday, Nov. 3
8:30 am-3 pm

Monday, Nov. 4
8:30 am-7 pm

Actor/author Clay Jenkinson dressed as J. Robert Oppenheimer

Historian Clay Jenkinson to Portray J. Robert Oppenheimer

Friday, Oct. 25
7 pm 
Raue Center for the Arts
Historical actor/author Clay Jenkinson will bring J. Robert Oppenheimer to life through a gripping first-person portrayal. No prior graduate degree in quantum physics required. This performance is a fundraiser for the Crystal Lake Library Foundation and Raue Center for the Arts.

Visit the Raue Center for the Arts website for ticket information.